Skip to content

feat: make the terminal UI the default - #111

Merged
aksOps merged 1 commit into
mainfrom
codex/issue-96-serverless-default
Aug 18, 2026
Merged

feat: make the terminal UI the default#111
aksOps merged 1 commit into
mainfrom
codex/issue-96-serverless-default

Conversation

@aksOps

@aksOps aksOps commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

Summary

  • make bare kb launch the TUI only on interactive stdin and stdout; non-interactive invocation prints help without opening data
  • move the hardened API-only server to explicit kb serve, preserving every API/auth/import/forge contract while returning 404 for all other paths and methods
  • delete the React/Vite/npm/dist/Sonar surface and make CI/release Go-only
  • rewrite operator documentation for TUI-first use, optional API service migration, and unchanged SQLite data

Verification

  • checker self-test, exact Go coverage (96.4%), full race, vet, format, CGO-disabled build
  • CI monitor built-ins test and action pin check
  • ShellCheck and release script syntax
  • clean plain-clone release dry-run with unchanged HEAD/tree/index and all five cross-builds
  • binary TTY/non-TTY, CLI, MCP, serve, API 404/security, remote CLI, and version matrix
  • parallel Spec and Standards reviews: no findings

Closes #96

@aksOps
aksOps marked this pull request as ready for review August 18, 2026 05:39
@aksOps
aksOps merged commit 8ba9bf3 into main Aug 18, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Delete the web UI; slim the server; rewire the default command

1 participant